unalienable right - Espagnol Anglais Dictionnaire